Logic synthesis for cellular architecture FPGAs using BDDs

نویسنده

  • Gueesang Lee
چکیده

| In this paper, an e cient approach to the synthesis of CA(Cellular Architecture)-type FPGAs is presented. To exploit the array structure of cells in CA-type FPGAs, logic expressions called Maitra terms, which can be mapped directly to the cell arrays are generated. In this approach, a BDD is modi ed so that each node of the BDD has another branch which is an exclusive-OR of the two branches of a node. Once the modi ed BDD is obtained, a traversal of the BDD is su cient to generate the Maitra terms needed. Since a BDD can be traversed in O(n) steps, where n is the number of nodes in the BDD, Maitra terms are generated very e ciently. This also removes the need for generating minimal SOP or ESOP expressions which can be costly in some cases. The experiments show that the proposed method generates better results than existing methods.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multilevel Logic Synthesis for Cellular FPGAs Based on Orthogonal Expansions

The cellular ne grain architectures of new Field Programmable Gate Arrays FPGAs require spe cial logic synthesis tools Therefore this paper ad dresses multilevel logic synthesis methods based on or thogonal expansions for such kind of architectures First the concepts of the Binary Decision Diagrams BDDs their derivatives and the Functional De cision Diagrams FDDs which are applied to the techno...

متن کامل

ACTion: Combining Logic Synthesis and Technology Mapping for MUX Based FPGAs

Technology mapping for Multiplexor (MUX) based Field Programmable Gate Arrays (FPGAs) has widely been considered. Here, a new algorithm is proposed that applies techniques from logic synthesis during mapping. By this, the target technology is considered in the minimization process. Binary Decision Diagrams (BDDs) are used as an underlying data structure due to the close relation between BDDs an...

متن کامل

Logic Synthesis for Cellular Architecture FPGA using BDD

Gueesang Lee Dept. of Computer Science The Chonnam National University Kwangju, Korea (Tel)082-62-520-6895, (FAX)082-62-524-0020 e-mail [email protected] Abstract| In this paper, an e cient approach to the synthesis of CA(Cellular Architecture)-type FPGAs is presented. To exploit the array structure of cells in CA-type FPGAs, logic expressions called Maitra terms, which can be mapped ...

متن کامل

ETDD - based Synthesis of Term - Based FPGAs for Incompletely Speci edBoolean

pp. 75-80, Yokohama, 1998 ETDD-based Synthesis of Term-Based FPGAs for Incompletely Speci ed Boolean Functions Gueesang Lee Rolf Drechsler Dept. of Computer Science Institute of Computer Science Chonnam National University Albert-Ludwigs-University Kwangju, Korea 79110 Freiburg i.Br., Germany e-mail [email protected] [email protected] Abstract| Complex terms are logi...

متن کامل

On the Exact Minimization of Path-Related Objective Functions for BDDs

Reduced ordered Binary Decision Diagrams (BDDs) are a data structure for efficient representation and manipulation of Boolean functions. They are frequently used in logic synthesis and formal verification. In recent practical applications, BDDs are optimized with respect to new objective functions. In this paper we investigate the exact optimization of BDDs with respect to path-related objectiv...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997